从事开发的人,都会在浏览器书签栏里收藏一些网站,笔者分类整理了一些有用的国外网站,欢迎你收藏着起来慢慢看,一部分在Google输入站点名即可,剩余的我都给出了具体的地址,直接复制到浏览器就好。
也欢迎在评论里贴出你认为对你有用而本文未提及的技术站点/文章/课程,仅限英文,所以,如果你英文水平不佳,这篇文章对你没有用。
如果你问:为何没有国内的,问就是没有。
当你遇到困境时
Stack Overflow Website: 订阅他们的每周时事通讯和其他你感兴趣的话题
Quora Website: 分享知识、更好地了解世界的地方
Learn Anything Website: 策划知识图的社区,在那里可以找到学习任何东西的最佳路径
devRant Website : 社区,在那里你可以咆哮和宣泄你的压力
Codementor Website: 导师式社区,可以通过1对1的帮助等在同行开发人员的指导下学习
新闻
Hacker News Website : 程序员的新闻聚合,在那里礼貌为王,尝试以一篇时事通讯在你的收件箱里获取头条新闻
Hacker Newsletter Website : 手动策划,每周发布
Hacker News Digest Website: 自动策划,按你所希望的频率发布
Ars Technica Website: 发布独家的高质量文章
ACM TechNews Website: 科技类新闻
Lobsters Website: 大龙虾社区是围绕链接聚合和讨论的关注技术的社区
TechCrunch Website : 致力于深度剖析初创公司、评论互联网新产品,以及曝光科技新闻
The Verge Website : 更加面向产品的科技新闻
Recode Website: 聚焦于硅谷商业的科技信息
GSMArena.com Website : 最新移动电话和安卓相关的新闻
product hunt Website: 发现你的下一个最爱之物
AlternativeTo Website : 众包软件推荐
Better Dev Links Website: 助力你成为更佳开发人员的每周链接
DevOpsLinks Website : 对 DevOps 感兴趣的数以千计的开发人员和 IT 专家的网络社区
初学者的编码实践
freeCodeCamp Website : 学习为非盈利组织编写和构建项目。今天就构建你的全栈网页开发组合
Reddit.com/r/dailyprogrammer Website: 有趣的编程挑战,在那里你可以观摩和学习他人的代码,即使你不能以代码解决问题,你也可以看看别人如何解决。
Programming by Doing Website: 对于那些想从绝对基础开始的人来说非常好的网站
CodeAbbey - a place where everyone can master programming Website : 从问题开始的最佳之地,从最简单的问题开始,每个问题逐步增加难度。
Exercism.io Website: 下载并解决超过30种不同语言的练习问题,并与其他人分享你的解决方案。
Programming Tasks Website : 大量收集小应用程序(http://rosettacode.org/wiki/Category:Programming_Tasks)
karan/Projects-Solutions Website: 解决以上链接中的大部分问题的方法(https://github.com/karan/Projects-Solutions)
Lod - Cloud Website : 链接开放数据云图
Cave of programming Website : 学习编程,升级技能。
People Can Program Website: 网络上最对用户友好的学习编码的应用
Codeacademy Website: 交互式学习编码,免费。
Vim adventures Website : 通过玩来学习 VIM
想开始一个小项目却找不到点子?
martyr2s-mega-project-ideas-list Website : 包含从初学者到中级水平的大约 125 个项目点子(https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329?gi=fc6d0a309be)
karan/Projects Website : 大量的小项目,供初学者选用(https://github.com/karan/Projects)
Wrong “big projects” for beginners Website : 如何选择从哪里开始(rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners)
vicky002/1000-Projects Website : 可以凭任意编程语言实现的实际项目的巨长清单(https://github.com/vicky002/1000_Projects)
一般编码建议
Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp Website: 我从教别人中学到了什么(https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329?gi=fc6d0a309be)Lessons From A Lifetime Of Being A Programmer Website: 来自终身程序员的编程者头条教训(http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer)Programming Principles Website : 程序设计原理与模式分类综述(https://webpro.github.io/programming-principles/)What every computer science major should know Website: 良好编程的原则(http://matt.might.net/articles/what-cs-majors-should-know/)How to become a programmer, or the art of Googling well Website : 如何成为一名程序员,或搜索的艺术(https://okepi.wordpress.com/2014/08/21/how-to-become-a-programmer-or-the-art-of-googling-well/)Code Review Best Practices Website: Kevin London 的博客(https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html)Dieter Rams : 10 Principles of Good Product Design Website: Stephen Haunts { 战壕中的编码 }(https://stephenhaunts.com/2013/12/11/dieter-rams-10-principles-of-good-product-design/)10-ways-to-be-a-better-developer Website: 开发人员的进阶之路!(https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png)Working as a Software Developer Website : Henrik Warne 的博客(https://henrikwarne.com/2012/12/12/working-as-a-software-developer/)Software design pattern Website: 设计模式的全集(https://en.wikipedia.org/wiki/Software_design_pattern)Design Patterns Website : 以示例详细解释设计模式(https://sourcemaking.com/design_patterns)JS Project Guidelines Website : 一组 JavaScript 项目的最佳实践(https://github.com/wearehive/project-guidelines)
编程风格
CS 106B Coding Style Guide Website: 制作意大利面条的人必看(http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml)
Google C++ Style Guide Website(https://google.github.io/styleguide/cppguide.html)
Airbnb JS Style Guide Website: 对 JavaScript 的一种最合理的方法
Airbnb Ruby Style Guide Website: Airbnb 的 Ruby 风格指南(https://github.com/airbnb/javascript)
What are some bad coding habits you would recommend a beginner avoid getting into? Website: 开始时要避免的坏习惯(https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/)
Good C programming habits. • /r/C_Programming Website: 值得采用的 C 编程习惯(https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/)
How to Report Bugs Effectively Website: 想报告 bug 但你不知道怎么做?看看这个帖子(https://www.chiark.greenend.org.uk/~sgtatham/bugs.html)
Debugging Faqs Website: 检查如何调试程序(http://www.umich.edu/~eecs381/generalFAQ/Debugging.html)
Stuff you need to Code Better! Website: 能帮到你的材料(http://codebetter.com/)
Directory of Online CS Courses Website: 免费的计算机科学的线上课程(https://github.com/open-source-society/computer-science)
Directory of CS Courses Website: 计算机科学的另一套线上课程(https://github.com/prakhar1989/awesome-courses)
Angular 1 Style Guide Website: 官方认可的风格指南,作者 John Papp(https://github.com/johnpapa/angular-styleguide/tree/master/a1)
一般工具
regex101 Website : 线上正则表达式测试器和调试器:PHP、 PCRE、 Python、 Golang 和 JavaScript(https://regex101.com/)
CodePen Website:前端开发人员的游乐场兼浏览器版代码编辑器(https://codepen.io/)
Devicons Website: 给开发人员的图标的备忘单(http://vorillaz.github.io/devicons/#/main)
面试的准备
Pramp 软件工程师自由点播的面试实践平台 Website :与真正的同行练习程序员的面试。
GeeksforGeeks 给极客的计算机科学门户网站 Website : 同时订阅他们的提要以获得新文章的链接。
TechInterview 一个网战,关注术面试问题、脑筋急转弯、难题、怪题 Website: 那是些什么见鬼的东西,还有其他让你思考的东西!
问题集 LeetCode OJ Website : 针对面试的编码实践(https://leetcode.com/problemset/algorithms/)
程序员和软件面试问答 Website(http://www.programmerinterview.com/)
Reddit.com/user/ashish2199/m/puzzles Website : 逻辑难题(https://www.reddit.com/user/ashish2199/m/puzzles/)
量化分析的难题以及解答的汇集 Website(http://puzzles.nigelcoldwell.co.uk/)
能力倾向的问题和答案 Website : 量化分析和能力倾向的准备(http://www.indiabix.com/)
面试档案- Java Honk Website(http://javahonk.com/category/interview/)
编程面试的10大算法 Website(http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/)
算法设计canvas Website(https://www.hiredintech.com/algorithm-design)
大O算法复杂度的小抄 Website(http://bigocheatsheet.com/#)
Unix / Linux 小抄 Website(http://cheatsheetworld.com/programming/unix-linux-cheat-sheet)
怎样去面试 Website(http://kelukelu.me/interview/index.html)
怎样从算法面试中胜出 Website(http://www.palantir.com/2011/09/how-to-rock-an-algorithms-interview)
开心难题 Website(http://gurmeet.net/puzzles/)
通过动画可视化数据结构和算法 Website(https://visualgo.net/en)
这里是怎样准备技术面试• /r/cscareerquestions Website(https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/)
技术面试指南 Website(https://www.kchodorow.com/blog/2013/02/28/guide-to-tech-interviews/)
为什么你赚得少 • /r/cscareerquestions Website(https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/)
IIT Delhi Placement Experience Website(http://placement-iit2013.blogspot.in/)
what_are_your_goto_questions_for_the_do_you_have? Website(https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/)
/r/cscareerquestions Website : 这里有关于编程面试问题的超长列表,我在为4大面试而学习时汇编的。我想你们会发现它很有用的!(https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/)
Interviewing At Jane Street Website(https://blogs.janestreet.com/interviewing-at-jane-street/)
How to prepare for an interview - 1 Website:如何准备面试(http://se7so.blogspot.in/2014/01/how-to-prepare-for-interview-1.html)
Summer Internship: The Ultimate Guide Website(http://eulercoder.me/blog/career/Summer-Internship-the-ultimate-guide)
The 25 most difficult HR questions Website:25 个最难的 HR 问题(http://www.datsi.fi.upm.es/~frosal/docs/25mdq.html)
Job interviews News, Videos, Reviews and Gossip - Lifehacker Website:面试新闻、视频、评论和八卦(http://lifehacker.com/tag/job-interviews)
How to Answer the Toughest 40 Job Interview Questions ICS Job Portal Website:如何回答最难的 40 个面试问题(http://www.icsjobportal.com/blog/job-interview-questions)
Job Interview Questions and Best Answers Website:面试问题和最佳答案(https://www.thebalance.com/job-interview-questions-and-answers-2061204)
How to Answer “Tell Me a Little About Yourself” The Art of Manliness Website(www.artofmanliness.com/2016/01/05/tell-me-a-little-about-yourself/)
Job Interview: How to Ace a Job Interview The Art of Manliness Website(www.artofmanliness.com/2012/08/06/how-to-ace-a-job-interview/)
Give your résumé a face lift Website(http://www.lifeclever.com/give-your-resume-a-face-lift/)
BIG O Misconceptions Website(http://ssp.impulsetrain.com/big-o.html)
Bitwise tricks Website(https://gist.github.com/dideler/2365607)
Core Java Interview questions - Interview question on each topic Website(http://javahonk.com/core-java-interview-questions/)
Java Interview Questions and Answers Website:Java 面试问题和答案(https://adnjavainterview.blogspot.in/)
Big collection of interview preparation links • /r/cscareerquestions Website(https://www.reddit.com/r/cscareerquestions/comments/2lzc4h/big_collection_of_interview_preparation_links/)
Unsolicited_advice_for_job_seekers_and_employers Website(https://www.reddit.com/r/india/comments/1clgdj/unsolicited_advice_for_job_seekers_and_employers/)
five-essential-phone-screen-questions - steveyegge2 Website(https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions)
CS9: Problem-Solving for the CS Technical Interview Website:CS 技术面试问题解答(http://web.stanford.edu/class/cs9/)
Mission-peace/interview problems Website : 编程面试问题的大汇集(https://github.com/mission-peace/interview/wiki)
SQL Joins explained using venn diagram Website(http://stevestedman.com/wp-content/uploads/VennDiagram1.pdf)
10 Frequently asked SQL Query Interview Questions Website(http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html)
Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL Website(https://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/)
Programming Language Concepts: Lecture Notes Website: 面向对象编程的概念和编程语言的概念(http://www.cmi.ac.in/~madhavan/courses/pl2006/lecturenotes/lecture-notes/lecture-notes.html)
We Help Coders Get Hired Website: 这个网站提供关于系统设计、面试策略、软技能等方面的课程(https://www.hiredintech.com/app)
checkcheckzz/system-design-interview Website(https://github.com/checkcheckzz/system-design-interview)
How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews Website(http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews)
Freshers Interviews Website(http://placementsindia.blogspot.in/)
C PUZZLES, Some interesting C problems Website()
wu :: riddles Website: 逻辑难题和谜题(https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml)
github.com/odino/interviews Website : 面试的重要问题清单(https://github.com/odino/interviews)
svozniuk/java-interviews Website: Java 面试问题(https://github.com/svozniuk/java-interviews)
kimberli/interviews Website : 针对面试的学习表(https://github.com/kimberli/interviews)
Determining the big-O runtimes of these different loops? Website: 真地很好的 stackoverflow 问题,囊括了计算运行时复杂度的基础(https://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops)
ChiperSoft/InterviewThis Website: 面试时要问的问题以更多地了解公司(https://github.com/ChiperSoft/InterviewThis)
SQL 面试问题 Website: 很棒的 SQL 测试(https://www.jitbit.com/news/181-jitbits-sql-interview-questions/)
学习新知识的慕课网
Class Central Website: 数以千计的慕课课程的10万多的学生评论目录
Coursera.org Website
edX Website
MOOC.fi Website: 来自赫尔辛基大学的免费线上课程
Udacity Website
Kadenze Creative Programming Website: 聚焦于艺术与创造力的编程课程
UCBerkeley Website(https://www.youtube.com/user/UCBerkeley/videos)
麻省理工学院电气工程与计算机科学系的网络开放课程 Website
CS50 Website(https://www.youtube.com/user/cs50tv/videos)
prakhar1989/awesome-CS-courses Website: 囊括了大量计算机科学课程的列表(https://github.com/prakhar1989/awesome-courses/blob/master/README.md)
Computer Science Resources Website : 给自学者的慕课课程列表(https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfMoN3Q/htmlview?sle=true#)
与你的首选编程语言相关的网站
重温 Java Website: 有益于 Java 语言学习和面试准备(http://javarevisited.blogspot.in/)
The Java™教程 Website : 最好的 Java 教程(https://docs.oracle.com/javase/tutorial/)
Artima.co 的 Java 角 Website(http://www.artima.com/java/index.html)
Java 可视化器 Website: 帮助可视化引用、变量的值,等等(http://www.cs.princeton.edu/~cos126/java_visualize/)
Java 讲座笔记 Website(http://www.cafeaulait.org/course/)
学习 Java Website : 学习 Java 的一本线上教科书(http://chimera.labs.oreilly.com/books/1234000001805/index.html)
Bill Venners所著Java虚拟机内幕的免费线上章节 Website(http://www.artima.com/insidejvm/ed2/index.html)
理解 JVM 内部 Website(http://www.cubrid.org/blog/understanding-jvm-internals)
垃圾收集如何作用 Website(https://www.dynatrace.com/resources/ebooks/javabook/how-garbage-collection-works/)
欢迎来到 JavaWorld.com Website
Java内存模型 Website(http://www.cs.umd.edu/~pugh/java/memoryModel/)
Netbeans 键盘快捷键 Website : 使用 NetBeans 时提高你的生产力的键盘快捷键(https://netbeans.org/project_downloads/usersguide/shortcuts-80.pdf)
IntelliJ 键盘快捷键 Website : 使用 IntelliJ 时提高你的生产力的键盘快捷键(https://www.jetbrains.com/help/idea/keyboard-shortcuts-you-cannot-miss.html)
XyzWs Java 问与答 Website : Java 面试问题的大汇总(http://www.xyzws.com/javafaq/page/1)
搜索开发源代码 Java API Website: 查看 Java 库的源代码,学习其如何实现(http://www.docjar.com/)
JournalDev - Java、Java EE、 Android、Web 开发教程 Website(http://www.journaldev.com/)
算法和数据结构的实现,面试问题和答案 Website:算法和数据结构的实现,面试问题和答案(https://github.com/sherxon/AlgoDS)
什么是垃圾收集 Website : 揭秘垃圾收集(https://plumbr.eu/handbook/what-is-garbage-collection)
学习Java的最佳必读书籍 Website : 夯实 Java 基础(https://javahungry.blogspot.com/2014/02/best-books-for-learning-java-must-read.html)
垃圾收集 ;扩充数据 Website(https://www.youtube.com/watch?v=StdfeXaKGEc&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd&index=25)
Java Off Heap Website: 离开堆房的 Java(http://www.javaoffheap.com/)
Java源代码 Website: Java 源代码(http://www.java-source.net/)
编译器 Website(https://www.youtube.com/playlist?list=PLO9y7hOkmmSGTy5z6HZ-W4k2y8WXF7Bff)
深入Java;垃圾收集是好事!Website(https://www.infoq.com/presentations/garbage-collection-benefits)
The C++ Programming Language Website: C++ 编程语言(http://www.stroustrup.com/C++.html)
Bjarne Stroustru的问与答 Website : C++ 问与答(http://www.stroustrup.com/bs_faq.html)
Bjarne Stroustrup的 C++ 风格以及技术问答 Website : C++ 问与答(http://www.stroustrup.com/bs_faq2.html)
C++11 - ISO C++ 的新标准 Website : C++11 问与答(http://www.stroustrup.com/C++11FAQ.html)
学习人工智能
What’s the difference between AI- DP and ML? Website : 人工智能、机器学习和深度学习的区别(https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/)
Unsupervised Sentiment Neuron Website : 无人监控的情绪神经元(https://blog.openai.com/unsupervised-sentiment-neuron/)
Robots that learn Website: 会学习的机器人(https://blog.openai.com/robots-that-learn/)
grakn.ai Website : 针对 AI 的数据库(https://grakn.ai/)
fast.ai Website: 给非研究生水平的程序员的免费的深度学习的实践课程!
凡事汇聚一处
reddit.com/user/ashish2199/m/cs_student_subs Website: 计算机科学和编程相关的 reddit 话题汇总(https://www.reddit.com/user/ashish2199/m/cs_student_subs/)
好文章
对初级开发人员的期望 Website:http://blog.thefirehoseproject.com/posts/expectations-of-a-junior-developer/
加速你的编码技巧的关键 Website:http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
一个软件开发人员的阅读列表 Website : 里面有一些好书和链接。https://stevewedig.com/2014/02/03/software-developers-reading-list/
以通俗话语解释的40个关键的计算机科学概念 Website:http://carlcheo.com/compsci
每个程序员应该知道的关于内存的内容,第1部分 Website:https://lwn.net/Articles/250967/
我们正在通过创新技术重塑零售业 Website :http://multithreaded.stitchfix.com/
统一码 Website:https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
每个程序员都绝对、肯定需要知道的编码和字符集以操作文本 Website:http://kunststube.net/encoding/
算法的清单 Website:https://www.wikiwand.com/en/List_of_algorithms
深入字节码 Website:https://www.wikiwand.com/en/Java_bytecode
数据结构的地图 Website:https://fkcd.ca/b7d.svg
浅谈图论 Website:https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory
Linux 内幕 Website:https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html
编译为 Lua 的一门程序员友好语言 Website:http://moonscript.org/
为什么快速页面很重要 : 为什么应用速度很重要,收入 Website:https://fly.io/articles/why-fast-pages-are-important/
数据结构和算法 Website : 一些算法和数据结构及其解决方案的清单:https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions
编制一个TCP/IP 协议栈 Website : 让我们编制一个 TCP/IP 协议栈 5: TCP 转发:
http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/
博客
编程积木 - 忙不停地学习原理、模式和更佳实践 Website:http://www.codingblocks.net/
MS Dev Show Website:http://msdevshow.com/
愤世嫉俗的开发人员 Website:http://cynicaldeveloper.com/
软件工程师电台 Website:针对专业软件开发人员的博客。目标是成为一个持久的教育资源,而不是一个新闻播客:http://www.se-radio.net/
JavaScript 碎碎念 Website: 每周一次的讨论,关于 JavaScript、前端、社区、职业和框架:https://devchat.tv/js-jabber
开发人员的茶 Website : 给开发人员设计的适合茶歇的播客:https://spec.fm/podcasts/developer-tea
全栈电台 Website : 方方面面,从产品设计到用户体验到单元测试到系统管理:http://www.fullstackradio.com/
软件工程日报 Website : 关于软件主题的每日技术访谈:https://softwareengineeringdaily.com/
自行车车棚 Website : 关于 Ruby、Rails、JavaScript 及其他的开发经验和挑战的嘉宾讨论:http://bikeshed.fm/
The Changelog Website : 每周一次的对话,触及开放源码技术的核心,以及创建他们的作者:https://changelog.com/podcast
前端的开心时刻 Website : 一个播客,其特色是一桌来自 Netflix、 Evernote、 Atlassian 和 LinkedIn 的软件工程师一边喝茶一边谈论前端开发的所有事情:http://frontendhappyhour.com/
React Native 电台 Website : 每周讨论用 JavaScript 和 React 创建移动应用的工具、技巧和技术:https://devchat.tv/react-native-radio
IPhreaks Website: 开发老手的关于 iOS 开发和相关技术的每周小组讨论。讨论 Apple、 工具、实践和代码:https://devchat.tv/iphreaks
Syntax Website: Wes Bos 和 Scott Tolinski 给 Web 开发人员的美味的播客:https://syntax.fm/
Developer On Fire Website : Dave Rael 主持的播客,分享开发人员的博爱精神和软件业中了不起的人物的故事:http://developeronfire.com/episodes
Groovy Podcast Website: Groovy 播客:http://groovypodcast.podbean.com/
构建简单的编译器/解释器
Awesome Compilers Website : 有关编译器、解释器和运行时相关资源的列表(http://aalhour.com/awesome-compilers/)
Resources for Amateur Compiler Writers Amateur : Website编译器作者的资源(http://c9x.me/compile/bib/)
Possibly the smallest compiler ever : Website目前为止最小的编译器(https://github.com/thejameskyle/the-super-tiny-compiler)
Writing My First Compiler : Website编写我的第一个编译器(https://dev.to/fcpauldiaz/writing-my-first-compiler)
Structure and Interpretation of Computer Programs Website: 计算机程序的结构和转译(https://sarabander.github.io/sicp/html/index.xhtml)
Let’s Build A Simple Interpreter. Part 1: Website 让我们构建一个简单的解释器(https://ruslanspivak.com/lsbasi-part1/)
Growing a compiler Website 增强一个编译器(http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html)
教程
Subtle Poor Man’s CI Website:了解持续集成平台在 Hood 下是如何工作的,通过使用 Node.js 与 git 构建您自己的应用Tutorialspoint Website:一个教程网站
W3Schools 在线 Web 教程 Website
开放数据结构 Website:用于学习 DS 和 algos 的优秀资源,提供各种语言的代码 C ++、Java、伪代码
John Morris 的数据结构和算法 Website:另一个好的代码分析:http://oopweb.com/Algorithms/Documents/PLDS210/VolumeFrames.html
CMSI 281:数据结构 Website:数据结构的简单介绍(http://cs.lmu.edu/~ray/classes/dsa/)
如何在 C ++ 中编程 Website:用于学习 C ++和 STL 的优秀资源(http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html)
TopCoder 教程 Website:数据科技教程网站(https://www.topcoder.com/community/data-science/data-science-tutorials/)
黑客的 Git 指南 Website:对于想要打好深厚 git 基础知识的人来说(https://wildlyinaccurate.com/a-hackers-guide-to-git/)
Git 从内到外 Website(https://maryrosecook.com/blog/post/git-from-the-inside-out)
10 分钟学习 UNIX Website(http://freeengineer.org/learnUNIXin10minutes.html)
Bash 指南 Website:学习 Bash Shell 的非常好的指南(http://guide.bash.academy/)
Linux 教程 Website:学习 Linux 的好资源(http://ryanstutorials.net/linuxtutorial/)
UNIX 教程 - 简介 Website(http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html)
Linux 初学者教程 Website(http://www.ee.surrey.ac.uk/Teaching/Unix/)
学习 Shell Website(http://linuxcommand.org/learning_the_shell.php)
动态编程 - PrismoSkills Website:如果想学习如何解决 DP 问题,非常好的资源(http://prismoskills.appspot.com/lessons/Dynamic_Programming/Chapter_01_-_Introduction.jsp)
Deep C Website:C 语言很好的演示(https://www.slideshare.net/olvemaudal/deep-c)
C 编程语言常见问题 Website(http://c-faq.com/index.html)
操作系统课程注意事项 Website:Galvin 的课堂笔记(https://www2.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/)
SQL in one page : SQL.SU Website:一个非常好的 SQL 备忘录(http://www.cheat-sheets.org/sites/sql.su/)
C 编程简介 Website(http://www.le.ac.uk/users/rjm1/cotter/index.htm)
MySQL 要点 Website(www.techotopia.com/index.php/MySQL_Essentials)
http://www.mysqltutorial.org/ Website
Best Of - Gustavo Duarte Website:包含有关各种主题的文章(https://manybutfinite.com/best-of/)
收集所有的备忘录 Website:许多编程语言的备忘录(http://overapi.com/)
The Descent to C Website:对于那些从一些较高的编程语言(https://www.chiark.greenend.org.uk/~sgtatham/cdescent/)
VimTutor + Website:在浏览器上学习 VIM(https://vimtutorplus.herokuapp.com/exercise/1)
Linux 旅程 Website:学习 linux 的好站点(https://linuxjourney.com/)
C 编程 Website(http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html)
CS 2112/ENGRD 2112 Fall 2015 Website:关于数据结构和算法的良好记录。(http://www.cs.cornell.edu/courses/cs2112/2015fa/lectures/index.html)
更多关于 Github ——有趣的 Markdown Website(https://guides.github.com/features/mastering-markdown/)
Unix 编程环境 Website(http://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&tg=info)
Linux 命令行 Website:一个完整的介绍(https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894)
TCP / IP 系列 Website(https://en.wikipedia.org/wiki/TCP/IP_Illustrated)
《深入浅出设计模式》 Website(https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124)
《设计模式:可重用面向对象软件的要素》 Website:又称“四人帮”书,还有 GOF(https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612)
《 UNIX 和 Linux 系统管理手册》第4版 Website(https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057)
编程,Web 开发和 DevOps 新闻,教程和初学者专家的工具 Website(https://dzone.com/)
indradhanush tutotials:写一个 Unix Shell Website(https://indradhanush.github.io/blog/writing-a-unix-shell-part-3/)
查看他人的代码
LiveEdu.tv Website: 那些构建应用、网站、游戏等的人的屏幕录像
Twitch.tv Website: twitch 编程社区
程序员应该知道什么
Programmer Competency Matrix 程序员能力矩阵 Website: 可以获知我们作为程序员所处的级别的文章(sijinjoseph.com/programmer-competency-matrix/)(tips:国内也有人进行了翻译)
GitHub.com Build software better, together 让我们一起构建更好的软件 Website : 存放你的项目并与他人协作的地方。
Gitlab 提供免费的无限制存储仓库和无限协作方式 Website(https://about.gitlab.com/)